pin one's faith upon - Francés Inglés Diccionario